c arithmetic operators modulus